li a#user-achievements, li a#my-achievements {
	background: url(../images/achievements_bullet.png) 88% 52% no-repeat;
}

#dpa .dpa-title { font-weight: bold; }
#dpa .dpa-timestamp { float: right; }

#dpa .graph { position: relative; border: 1px solid #f7740a; padding: 2px; margin-bottom: 1em; float: left; }
#dpa .graph .bar { background-color: #f7740a; text-align: center; height: 2em;  }
#dpa .graph .caption { position: absolute; top: 2px; left: 0; text-align: center; width: 100%; font-weight: bold; color: black; line-height: 2em; }
#dpa .fullsize { width: 99%; border-color: rgb(255, 249, 223); background-color: rgb(255, 249, 223); }
#dpa .thirdsize { width: 30%; margin-left: 2%;; /* TODO: dodgy hack, as "margin-left: 0 auto;" to centre isn't working */ }
#dpa-graphs { overflow: hidden; padding-bottom: 2em; }

#dpa .detailview { overflow: hidden; padding: 1em 0 1em 0; border-bottom: 1px solid rgb(218, 218, 218); text-align: center; }
#dpa .detailview h3, #dpa .detailview img { float: left; }
#dpa .detailview img { padding-right: 2em; }
#dpa .highlight { color: #f7740a; }